Шаг 37 - Изучаем Счета – Выбран.

Ну хорошо, а как воспользоваться тем, что пользователь выбрал ? Во первых у поля ввода нужно сделать идентификатор что бы можно было им пользоваться.

37_1.gif (5563 b)

Первое что мы должны сделать это проверить в момент формирования отчета выбран счет или нет. Для этого у поля ввода есть функция Выбран. Функций Выбран много вот описание к счету.

Выбран
Проверяет факт выбора счета.

Синтаксис:
Выбран()
Англоязычный синоним:
Selected

Возвращаемое значение:
Числ: 1 — если счет выбран (спозиционирован); 0 — если не выбран.

Описание:
Метод Выбран для объекта созданного функцией СоздатьОбъект определяет, спозиционирован ли объект на каком либо счете или нет, для объекта хранящего значение типа «Счет» он определяет является значение пустым или нет. Метод возвращает число со значением 1 — если счет выбран (спозиционирован) или значение не пустое, 0 — если не выбран или значение пустое.

Вот и воспользуемся.

Процедура Сформировать()  
	
Если ВыборСчета.Выбран() = 0 Тогда

   Возврат;

КонецЕсли;


	
	
	Т = СоздатьОбъект("Таблица");
	.......
КонецПроцедуры

Мы просто проверяем что выбор сделан, если счет не выбран то просто заканчиваем выполнение и отчет не строиться.

Hosted by uCoz